password entry: Make not subclassable
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 May 2019 17:29:37 +0000 (13:29 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 19 May 2019 17:29:37 +0000 (13:29 -0400)
Part of being more explicit about what
we allow to be subclassed and what not.

gtk/gtkpasswordentry.c
gtk/gtkpasswordentry.h

index 4d7edba2e8d7c9be38eaaea2b2a5a757114ced70..0bcda0aaec66f914a6521a1c21f24fd92ee25139 100644 (file)
@@ -60,6 +60,11 @@ typedef struct {
   GdkKeymap *keymap;
 } GtkPasswordEntryPrivate;
 
+struct _GtkPasswordEntryClass
+{
+  GtkWidgetClass parent_class;
+};
+
 enum {
   PROP_PLACEHOLDER_TEXT = 1,
   PROP_ACTIVATES_DEFAULT,
index 2527c58ca2fec6851eaaf59cbad5d2f998b924be..3e1bc8209913161038533cb057847c5528468a26 100644 (file)
@@ -31,10 +31,7 @@ G_BEGIN_DECLS
 
 #define GTK_TYPE_PASSWORD_ENTRY                 (gtk_password_entry_get_type ())
 #define GTK_PASSWORD_ENTRY(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntry))
-#define GTK_PASSWORD_ENTRY_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntryClass))
 #define GTK_IS_PASSWORD_ENTRY(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PASSWORD_ENTRY))
-#define GTK_IS_PASSWORD_ENTRY_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PASSWORD_ENTRY))
-#define GTK_PASSWORD_ENTRY_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntryClass))
 
 typedef struct _GtkPasswordEntry       GtkPasswordEntry;
 typedef struct _GtkPasswordEntryClass  GtkPasswordEntryClass;
@@ -44,11 +41,6 @@ struct _GtkPasswordEntry
   GtkWidget parent;
 };
 
-struct _GtkPasswordEntryClass
-{
-  GtkWidgetClass parent_class;
-};
-
 GDK_AVAILABLE_IN_ALL
 GType           gtk_password_entry_get_type (void) G_GNUC_CONST;